package ProyectoX;

import javax.swing.JPanel;
/**
 * Clase AutoRemovePowerUp extiende a Thread
 */
public class AutoRemovePowerUp extends Thread {
	protected PowerUp pu;
	protected JPanel panel;
	
	/**
	 * Constructor AutoRemovePowerUp
	 * Inicializa los atributos.
	 * */
	public AutoRemovePowerUp(PowerUp p, JPanel panel) {
		this.pu = p;
		this.panel = panel;
	}
	
	/**
	 * Hace un sleep 
	 * Luego remueve el objeto del panel 
	 */
	public void run() {
		try {
			Thread.sleep(4500);
			if(pu.estaEnPantalla())
				pu.serQuitado();
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		panel.repaint();

	}
}